@charset "utf-8";
BODY{
   text-align: left;
    line-height: 20px;
    margin: 0px;
    font-family: arial, helvetica, sans-serif;
font-family: Microsoft YaHei;
    color: #595959;
    font-size: 12px;
}

A:link{
   color: #595959;
    text-decoration: none;
}
A:visited{
   color: #595959;
    text-decoration: none;
}
A:hover{
   color: #c43c55;
    text-decoration: underline;
}
A:active{
   color: #595959;
    text-decoration: none;
}

#top{
   padding-bottom: 20px;
    background-color: #fff;
    margin: auto;
    width: 100%;
    padding-top: 20px;
}
#top_nr{
   z-index: 9999;
   position:fixed;
    margin: auto;
    width: 100%;
    top: 0px;
background:url(../img/Web_03.png) repeat-x left bottom;
height:103px;
padding-bottom:6px;
}
.header{height:103px;overflow:hidden; background:url(../img/maindi.jpg) repeat;}
.top_l{
    padding: 0 10%;  
}



.top1{
   position: relative;
    filter: alpha(opacity=0);
    top: -20px;
    -moz-opacity: 0;
    opacity: 0;
    -khtml-opacity: 0;
}

#box_menu{
   margin: auto;
    width: 100%;
}
.top{
   margin: auto;
    width: 100%;
}

#bq{
   text-align: center;
    margin: auto;
    width: 234px;
    height: 50px;
    color: #fff;
    overflow: hidden;
    padding-top: 40px;
}
#en{
   border-bottom: #e48698 1px solid;
    border-left: #e48698 1px solid;
    line-height: 30px;
    background-color: #c43c55;
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    height: 30px;
    border-top: #e48698 1px solid;
    font-weight: 100;
    border-right: #e48698 1px solid;
}
#en:hover{
   border-bottom: #e48698 1px solid;
    border-left: #e48698 1px solid;
    line-height: 30px;
    background-color: #000;
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    height: 30px;
    border-top: #e48698 1px solid;
    font-weight: 100;
    border-right: #e48698 1px solid;
}
#cn{
   border-bottom: #e48698 1px solid;
    border-left: #e48698 1px solid;
    line-height: 30px;
    background-color: #c43c55;
    width: 100px;
    font-family: 微软雅黑;
    float: left;
    height: 30px;
    margin-left: 30px;
    border-top: #e48698 1px solid;
    border-right: #e48698 1px solid;
    transition: all 0.3s ease 0s;
}
#cn:hover{
   border-bottom: #e48698 1px solid;
    border-left: #e48698 1px solid;
    line-height: 30px;
    background-color: #000;
    width: 100px;
    font-family: 微软雅黑;
    float: left;
    height: 30px;
    margin-left: 30px;
    border-top: #e48698 1px solid;
    border-right: #e48698 1px solid;
}
#n_menu{
background:url(../img/top_tel.png) no-repeat center bottom;
   background-color: #c43c55;
    margin: 0px auto auto;
    width: 100%;
    height: 633px;
    overflow: hidden;
    padding-top: 60px;
}
.iconfont{
 font-family:"iconfont" !important;
    font-size:120px;font-style:normal;
    line-height:120px;    
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


div,p,ul,li,table,tt,td,img,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,span,b,i{margin:0;padding:0;}
ul,li{ list-style:none;}
img{border:0;}
.fl { float:left;}
.fr { float:right;}
i,em{ font-style:normal;}

.logo{ width:453px; float:left; padding-top:22px;}
.clear{ clear:both;}
/*banner*/
#banner{clear:both;min-width:1000px;background:#fff;width: 100%;margin: 103px auto 0px; overflow:hidden}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 2px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../img/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee;}
.banner img{min-width:1000px;max-width:100%;}
.wmuSliderPrev,.wmuSliderNext{width: 24px;height: 24px;line-height: 99em;overflow: hidden;margin: -12px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background: url(../img/arrow_rs.png) no-repeat;right: 10px;}
.wmuSliderPrev{background: url(../img/arrow_ls.png) no-repeat;left: 10px;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover{background: url(../img/arrow_r.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
.wmuSlider:hover .wmuSliderPrev:hover{background: url(../img/arrow_l.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}

/*search*/
.search{padding:0 10%;border-bottom:1px solid #ccc;line-height:34px;overflow:hidden;height:40px;}
.search_txt{float:left;}
.search_box{float:right;overflow:hidden;margin-top: 5px;}
input{border:0;}
#search-keyword{height:20px;float:left;outline: none;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding-left:5px;}
.search-submit{background:#c43c55;color:#fff;border:0;height:24px;line-height: 24px;padding:0 6px;font-size:12px;float:left;cursor: pointer;}

.hotp{ height:160px}
.p_tu{ height:160px; overflow:hidden; padding-top:5px}
.p_tu li{float:left; width:168px; height:160px;}

.busss{margin:103px 0 30px;}
.business_title{text-align:center;background:url(../img/bua_t.png) no-repeat center top;padding-top:15px;}
.business_title h3{font-size:36px; font-weight:normal;line-height:66px;border-bottom:2px solid #808080;width:158px;margin:0 auto;}
.business_title span{font-size:18px;line-height:44px;}
.business{ width:30%;float:left;overflow:hidden;}
.bus_back{width:100%;background:#efeeee;}
.bus_back:hover{background:#cf3b4e;}
.top_l .buam{margin:0 5%;}
.bus_img{height:56px;text-align:center; background:url(../img/bottom_s.png) no-repeat center bottom;padding:48px 0 25px;}
.bus_cen p{ font-size:28px;text-align:center;line-height:96px;color:#595959;}
.bus_back:hover p,.bus_back:hover span{color:#FFFFFF;}
.bus_cen span{display:block;padding:0 30px 48px;font-size:14px;line-height:24px;color:#595959;}
.top_l .buas{display:flex;}
.top_l .buas img{width:100%;height:100%; z-index:999;}

.bus_back{
transition:0.3s;
-moz-transition:0.3s; /* Firefox 4 */
-webkit-transition:0.3s; /* Safari and Chrome */
-o-transition:0.3s; /* Opera */
z-index:1;
}
.buas{overflow:hidden;}
.bus_img img{
transition:all 0.6s linear; -webkit-transition:all 0.6s linear; -moz-transition:all 0.6s linear;
}
.bus_back:hover,.bus_back:hover .bus_img img{
transform:rotate(360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */
z-index:1;
}

.buas img{
transition:all 0.6s;
}
.buas:hover img{
-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);
}
@media (max-width:1466px){
.bus_back{height:400px;}
.bus_cen{height:280px;overflow:hidden;}
}
@media (max-width:1240px){
.bus_back{height:360px;}
.bus_cen{height:190px;overflow:hidden;}
}

.products{ background:url(../img/maindi.jpg); padding:103px 0; margin-top:103px;}
.pro_tit{ background:url(../img/pro.png) no-repeat center; height:356px; Letter-spacing:10px; font-size:36px; color:#555555; text-align:center; padding-top:30px;}
.pro_tit span{ color:#cf3b4e;}
.pro_tit b{ font-weight:normal;padding-left:20px;}
.pro-list dt{ width:113px;font-weight:bold;  padding-left:41px; text-align:center; float:left; margin-right:30px;}
.pro-list dl{ overflow:hidden;}
.pro-list dl+dl{margin-top:21px;}
.pro-list{ width:780px; margin:0 auto;background:url(../img/pl.png) no-repeat;  font-size:16px; color:#4c4c4f;  line-height:39px; margin-top:30px; }
.pro-list dd{ float:left; margin-right:24px;}

.pro_img ul{margin-top:28px;}
.pro_img li {width:23%;float:left;overflow:hidden;}
.pro_img li{ margin-right:2%;}
.pro_img li img{width:100%;}
.pro_img li p{text-align:center;font-size:16px;color:#343434;line-height:42px;}
@media (max-width:1240px){
.pro_img{width:1024px;padding:0;margin:0 auto;}
}
.xxd {width:1300px; margin:auto; position:relative;}
.xn { height:522px;}
.xn dl { margin-top:30px;}
.xn dl+dl{display: none;}
.xn dt { float:left;width:928px;display:flex;}
.xn dt a img { width:100%; height:100%;}
.xn dd { float:left; width:220px; height:452px; border:1px solid #e6e6e6; border-width:1px 1px 0 0; line-height:0;}
.xn dd em { display:block; width:168px; height:48px; border-bottom:1px solid #cf3a4e; margin:30px 0 0 30px;}
.xn dd em span { display:block; font:16px "Microsoft YaHei"; color:#414141; text-align:center}
.xn dd em span b { color:#ff7120;}
.xn dd p { display:block; margin:20px 0 0 30px; width:171px; font:14px "Microsoft YaHei"; color:#8f8f8f; line-height:24px;}
.xdw { width:523px; height:86px; background:url(../img/xdt5.png) no-repeat; position:absolute; top:430px; left:50%; margin-left:278px; }
.xdw b { float:left; display:inline-block; font:32px Arial; color:#fff; padding:34px 0 0 10px;}
.xdw b+b{display: none;}
.xdw ul { float:left; margin:50px 0 0 32px; overflow:hidden;}
.xdw li{ float:left; padding-right:10px;}
.xdw li a { display:inline-block;block; width:7px; height:7px; background:url(../img/xdy.jpg) no-repeat;}
.xdw li a:hover,.xdw li.cur a { background:url(../img/xdyb.jpg) no-repeat;}

@media (max-width:1300px){
.xxd {width:1031px;}
.xn { height:435px;}
.xn dd { height:402px;}
.xn dt {width:793px;}
.xdw{ position:absolute; top:349px;}
}

.arrow{background:url(../img/Arrow.png) no-repeat center 37px; padding-top:103px; }
.adv_t{width: 110px; padding-left: 216px; font-weight: 100; color: #333; height: 42px; line-height: 42px; padding-bottom: 7px; margin: 0 auto; font-size: 26px; background: url(../uploadfile/image/20170426/20170426193350_1204928547.png) no-repeat left top;}
.adv li{width:18%; height: 350px; overflow:hidden; border: 1px #ddd dashed; float: left; margin-right:2%; text-align: center; -webkit-transition: background .5s ease, border .5s ease .1s;
-moz-transition: background .5s ease, border .5s ease .1s;
-o-transition: background .5s ease, border .5s ease .1s;
-ms-transition: background .5s ease, border .5s ease .1s;}
.adv li:hover,.adv li.on{background: #cf3b4e; color:#fff; border: 1px #cf3b4e solid; cursor: pointer; }
.adv li .adv_i{padding-top: 42px; height:197px; width:60%; border-bottom: 1px solid #eee; margin: 0 auto;}
.adv li .adv_i p{font-size: 16px; color: #b9384d; line-height: 16px; padding-top: 32px; padding-bottom: 5px;}
.adv li .adv_i span{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 16px; color:#c1c1c1;}
.adv li:hover .adv_i p,.adv li.on .adv_i p,.adv li:hover .adv_i i,.adv li.on .adv_i i,.adv li:hover .adv_i span,.adv li.on .adv_i span{color: #fff;}
.adv li i{color:#959595;}
.adv_w{    padding: 20px 9% 0px; line-height: 22px;}
@media (max-width:1300px){
.arrow{width:1020px !important; padding:0; margin:0 auto;}
}
.ban01{ margin:103px 0; display:flex;}
.ban01 img{ width:100%;height:100%;}


/*yousi*/
.advantage{width:1400px;margin:0 auto;}
.adv_title{background:url(../img/ys_tit.png) no-repeat left top;height:188px;overflow:hidden;}
.adv_text1{padding-left:472px;padding-top:30px;line-height:75px;font-size:36px;font-weight:bold;color:#fff;float:left;}
.adv_text2{padding-left:46px;padding-top:60px;float:left;line-height:62px;font-size:30px;font-weight:bold;color:#292929;}
.adv_text3{padding-left:472px;padding-top:5px;font-size:18px;font-weight:bold;color:#292929;}
.adv_text3 p{font-size:12px;font-weight:normal;color}
/*yscon*/
.adv_content{margin-top:64px;}
.adv_content>div{height:487px;}
.adv_img{ background:url(../img/Web_15_02.jpg) no-repeat center; height:88px !important;margin-left: 9px;}
.adv_con1{background:url(../img/Web_15.jpg) no-repeat center;}
.adv_con2{background:url(../img/Web_18.jpg) no-repeat center;}
.adv_con3{background:url(../img/Web_20.jpg) no-repeat center;}
.adv_con4{background:url(../img/Web_21.jpg) no-repeat center;}

.adv_content ul{width:435px;}
.adv_con1 ul{padding:116px 0 0 108px;}
.adv_con2 ul{padding:96px 0 0 829px;}
.adv_con3 ul{padding:158px 0 0 230px;}
.adv_con4 ul{padding:118px 0 0 766px;}
.headline{font-size:24px;color:#cf3b4e;font-weight:bold;line-height:30px;}
.subtitle{font-size:18px;color:#333333;line-height:30px;}
.list_text{font-size:14px;color:#666666;line-height:24px;margin-top:10px;background:url(../img/diandd.png) no-repeat left 9px;padding-left:20px;}
.list_text span{color:#cf3b4e;}
.list_more{background:url(../img/rao.png) no-repeat;width:130px;line-height:32px;font-size:16px;color:#666666;text-align:center;margin-top:30px;}
.list_more:hover{background:url(../img/rao_hover.png) no-repeat;color:#fff; cursor:pointer;}
/*about*/
.about{background:url(../img/maindi.jpg); padding:103px 0;}
.about_con{background:url(../img/com-s.png) no-repeat center 35px;padding-top:20px;text-align:center;color:#1f1f1f;}
.about_con p{width:900px;margin:0 auto;font-size:16px;line-height:30px;}
.about_con a{width:138px;line-height:38px;border:1px solid #17171a;display:block;margin:0 auto;margin-top:32px;color:#17171a;}
.about_con a:hover{ cursor:pointer; text-decoration:none; background:#cf3b4e;border:1px solid #cf3b4e; color:#fff;}
.viedo{ width:760px; height:400px; margin:0 auto; margin-top:32px;}

/*new*/
.news{ overflow:hidden;padding:0 10%; margin:103px 0; font-family:"Microsoft Yahei";}
.n_nav{ height:156px; overflow:; background:url(../img/new.png) no-repeat center top; padding-top:14px;}
.n_nav ul{ width:600px; height:94px; overflow:hidden; margin:0 auto; background:url(../img/newbg.png) repeat-x center 93px;}
.n_nav ul li{ float:left; width:200px; background:url(../img/Index/jz_line.gif) no-repeat right center; text-align:center; overflow:hidden;}
.n_nav ul li a{ font-size:24px; display:inline-block; height:91px; line-height:91px; font-weight:bold; padding:0 10px;}
.n_nav ul li a:hover , .n_nav .cur a{ color:#cf3b4e; border-bottom:3px solid #e70012; text-decoration:none;}
.n_nav .nones{ background:none;}
.n_nav em{display:block;width:107px;height:27px;margin:11px auto 0; background:#7f7f7f; text-align:center; line-height:27px;}
.n_nav em a{ text-transform:uppercase; color:#fff; font:14px; font-family:Arial, Helvetica, sans-serif;}
.news_c{overflow:hidden; position:relative;}
.newsImg .fl{width:40%;}

.newsImg{ position:relative; z-index:1;}
.newsImg dl dt img{ width:100%;}
.newsImg dl dd{ width:58%; overflow:hidden;}
.newsImg dl dd h3{ font-size:14px;}
.newsImg dl dd h3 a{ color:#333;}
.newsImg dl dd p{ width:80%;padding:10px 0 0; overflow:hidden; line-height:24px;}
.newsImg dl dd  i a{ color:#e70012;}
.news_wz{ position:absolute; bottom:0; right:0; width:58%; overflow:hidden;}
.news_wz dl{ width:100%;height:71px; margin-top:15px; background:#f1f1f1; overflow:hidden; text-transform:uppercase;}
.news_wz dl dt{ width:70px; height:71px; background:#e8e8e8; overflow:hidden; text-align:center; font:14px Arial;}
.news_wz dl dt span{ display:block; padding-top:10px; font-size:38px; line-height:38px;}
.news_wz dl dd{padding-top:11px; padding-left:90px; line-height:24px;}
.news_wz dl dd h3 a{ font-size:14px; color:#333;}
.news_wz dl dd p{line-height:30px;width:80%;}
.news_wz dl dd p a{ padding:0 24px;}
.news_wz dl dd p a.nones{ padding-left:0;}

@media (max-width:1366px){
/*.news_wz{height:172px;overflow:hidden;}*/
.news_wz{bottom: 6px;}
.newsImg dl dd p{width:100%;line-height:18px;}
}

/*link*/
.link{padding:0 10%;line-height:26px;}
.link ul{overflow:hidden;}
.link li{float:left;margin-right:15px;}
.link li a{font-size:12px;color:#555555;cursor:pointer;}

#banqian0{margin:0 auto; background:#2E2E2E; padding:60px 10% 60px;overflow:hidden;}
#feedback{ width:585px; float:right; overflow:hidden;}
#contact{ width:460px; float:left; overflow:hidden; line-height:43px; color:#B7B7B7;}
.banquan2{ width:100%; background:url(../img/Web_07.jpg) repeat-x center top; font-size:12px; line-height:30px; color:#a9a9a9; text-align:center; padding:20px 0; }
.banquan2 a{ color:#a9a9a9;}
.banquan2 a img{width:60px;}
#contact p{line-height:20px;}

/*kefu*/
.clear:after {
content: '\20';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*固定的悬浮窗*/
.yb_conct {
position: fixed;
z-index: 9999999;
top: 200px;
right: -127px;
cursor: pointer;
transition: all .3s ease;
}
.yb_bar ul li {
width: 180px;
height: 53px;
font: 16px/53px 'Microsoft YaHei';
color: #fff;
text-indent: 54px;
margin-bottom: 3px;
border-radius: 3px;
transition: all .5s ease;
overflow: hidden;
}
.yb_bar .yb_top {
background: #b9384d  url(../img/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
background: #b9384d  url(../img/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
text-indent: 0;
background: #b9384d  url(../img/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
/*height:200px;*/

background: #b9384d  url(../img/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
padding: 0 29px 25px 29px;
}
.yb_QQ a {
display: block;
text-indent: 54px;
width: 100%;
height: 100%;
color: #fff;
}

.position{display:none;}

